@charset "UTF-8";

@import "//c.58cdn.com.cn/crop/ecom/m/luna/css/lib/swiper.min.css";

html,
body,
div,
p,
span,
ul,
li,
button,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
a,
img {
  margin: 0;
  padding: 0;
}

body {
  color: #000;
  background-color: #fff;
  font-family: '微软雅黑', "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
}

button {
  border: 0;
  background: #fff;
  outline: none;
}

a {
  text-decoration: none;
  color: #333;
  outline: 0;
}

ul,
ol,
li {
  list-style: none;
}

em,
i {
  font-style: normal;
}

:root *,
body * {
  /*长按菜单*/
  -webkit-text-size-adjust: none;
  /*停用字体优化*/
  -webkit-appearance: none;
  /*form控件重置样式*/
  -webkit-tap-highlight-color: transparent;
  /*点击高光*/
  /*停用拖动*/
}

body {
  background-color: #ffffff;
  color: #333;
}

#detail {
  padding-bottom: 1.6rem;
  overflow: hidden;
}

.gray_bar {
  width: 100%;
  height: 0.266667rem;
  background: #EEEEEE;
}

/*
--------------------------图标--------------------------------------
*/

.logo_icon {
  width: 0.533333rem;
  height: 0.48rem;
}

.logo_icon > .pic {
  width: 0.533333rem;
  height: 0.48rem;
}

.message_icon {
  margin-top: 0.213333rem;
  background-image: url("//img.58cdn.com.cn/crop/biz/m/hezuoM/img/bottom_message_icon.png");
  display: inline-block;
  background-size: 100% 100%;
  width: 0.64rem;
  height: 0.64rem;
}

.phone_icon {
  margin-top: 0.213333rem;
  background-image: url("//img.58cdn.com.cn/crop/biz/m/hezuoM/img/bottom_phone_icon.png");
  display: inline-block;
  background-size: 100% 100%;
  width: 0.64rem;
  height: 0.64rem;
}

.middle_phone_icon {
  background-image: url("//img.58cdn.com.cn/crop/biz/m/hezuoM/img/middle_phone_icon.png");
  display: inline-block;
  background-size: 100% 100%;
  width: 0.613333rem;
  height: 0.613333rem;
}

/*
------------------------ 导航 begin --------------
*/

.nav_main {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  margin: 0.4rem 0 0 0.4rem;
  font-size: 0;
}

.nav_main a,
.nav_main span {
  font-size: 0.346667rem;
  color: #FFFFFF;
}

.nav_main a:first-of-type {
  margin-right: 0.266667rem;
}

.nav_main a:first-of-type img {
  vertical-align: bottom;
}

/*
------------------------ 导航 end --------------
*/

/**
---------------------- 图片轮播 begin ----------------------------------
 */

.slider {
  height: 7.466667rem;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.slider .slider_container li {
  text-align: center;
  position: relative;
}

.slider .slider_container li .imgBox {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.slider .slider_mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
  background-image: linear-gradient(to bottom, rgba(1, 1, 1, 0.6) 0, rgba(0, 0, 0, 0) 2.666667rem);
}

.slider .slider_flag {
  position: absolute;
  top: 0;
  right: 0;
  width: 1.2rem;
  height: 1.2rem;
  background-image: url("//img.58cdn.com.cn/crop/ecom/m/luna/img/jishou.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  font-size: 0.346667rem;
}

.slider .slider_msg {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  padding: 0 0.4rem;
  color: #FFFFFF;
  z-index: 2;
  bottom: 0.4rem;
  font-size: 0.346667rem;
  line-height: 0.666667rem;
}

.slider .slider_msg em {
  font-style: normal;
  text-shadow: 0 0.026667rem 0.053333rem rgba(0, 0, 0, 0.5);
}

.slider .slider_msg span {
  float: right;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 0 0.4rem;
  border-radius: 0.666667rem;
}

.slider .slider_msg span i {
  font-style: normal;
}

/**
-------------------------- 图片轮播 end -------------------------------------------
 */

/**
------------------------------ 举报 begin -----------------------------------------
 */

.report {
  text-align: center;
  color: #999;
  font-size: 0.346667rem;
  line-height: 0.426667rem;
  padding: 0.4rem 0;
  background-color: #f6f6f6;
  /*58协议*/
}

.report a {
  color: #999999;
  text-decoration: underline;
}

.report .agreement {
  line-height: 0.6rem;
  color: #FF552E;
  text-decoration: none;
}

/**
------------------------------ 举报 end -----------------------------------------
 */

/**
---------------------------  商机连接 begin  -------------------------------------
 */

.business_link {
  background: #FFFFFF;
  box-shadow: 0 -0.053333rem 0.053333rem 0 rgba(0, 0, 0, 0.06);
  height: 1.6rem;
  position: fixed;
  z-index: 9;
  bottom: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.32rem;
  line-height: 0.373333rem;
  font-family: PingFangSC-Light;
  color: #333333;
  letter-spacing: 0;
  -ms-flex-align: center;
      align-items: center;
}

.business_link .business_link_msg {
  -ms-flex: 1;
      flex: 1;
  padding: 0 0.4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}

.business_link .business_link_msg li:first-of-type {
  margin-bottom: 0.133333rem;
}

.business_link .business_link_msg li span {
  margin-left: 0.213333rem;
}

.business_link .business_link_msg li em {
  margin-left: 0.213333rem;
  color: #DC3B16;
  background-color: #FFE8E2;
  font-style: normal;
  line-height: 0.373333rem;
  padding: 0 0.08rem;
}

.business_link .business_link_button {
  display: -ms-flexbox;
  display: flex;
  width: 2.32rem;
  height: 1.066667rem;
  background-color: #F1A82A;
  color: #FFFFFF;
  text-align: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 0.4rem;
}

.business_link .business_link_button .phone_icon {
  margin-top: 0;
}

.business_link .business_link_button .message_icon {
  margin-top: 0;
}

.business_link .business_link_button span {
  margin-left: 0.2rem;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.business_link .business_link_button:last-of-type {
  background-color: #FF552E;
}

.business_link .message_button {
  margin-right: 0.2rem;
}

.business_link .business_link_button_only {
  width: 4.773333rem;
  height: 100%;
  margin-right: 0;
}

/**
---------------------------  商机连接 end  -------------------------------------
 */

.appGuideDownload {
  background: #fff;
  padding: 0.4rem 0.346667rem;
  margin: 0.266667rem 0;
  color: #333;
  overflow: hidden;
}

[data-dpr="1"] .appGuideDownload {
  font-size: 13px;
}

[data-dpr="2"] .appGuideDownload {
  font-size: 26px;
}

[data-dpr="3"] .appGuideDownload {
  font-size: 39px;
}

.appGuideDownload img {
  width: 0.56rem;
  margin-right: 0.533333rem;
  vertical-align: middle;
}

.appGuideDownload span {
  vertical-align: middle;
}

.appGuideDownload a {
  float: right;
  display: inline-block;
  width: 1.333333rem;
  height: 0.533333rem;
  line-height: 0.546667rem;
  border: 1px solid #23b9eb;
  border-radius: 0.04rem;
  color: #23b9eb;
  text-align: center;
}

[data-dpr="1"] .appGuideDownload a {
  font-size: 12px;
}

[data-dpr="2"] .appGuideDownload a {
  font-size: 24px;
}

[data-dpr="3"] .appGuideDownload a {
  font-size: 36px;
}

/*
 --------------------------标题信息----------------------------------------
*/

.keyInfo {
  text-align: center;
  padding: 0.4rem 0.4rem 0.266667rem;
}

.keyInfo .title_con {
  font-size: 0.453333rem;
  color: #333333;
  line-height: 0.533333rem;
  text-align: center;
  margin: 0.133333rem 0;
  max-height: 1.066667rem;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
}

.keyInfo .title_con span {
  padding-left: 0.133333rem;
}

.keyInfo .title_con span:first-of-type img {
  width: 0.533333rem;
  height: 0.453333rem;
  vertical-align: bottom;
}

.keyInfo .price_con {
  font-size: 0.32rem;
  color: #666666;
  letter-spacing: 0;
  line-height: 0.4rem;
  padding: 0.133333rem 0;
}

.keyInfo .price_con span:first-of-type {
  font-size: 0.4rem;
  color: #FF552E;
  line-height: 0.48rem;
  padding-right: 0.066667rem;
}

/*
---------------------------------标题信息结束--------------------------
*/

/*
---------------------------------详细参数----------------------------------
*/

.paramInfo {
  font-size: 0.346667rem;
  color: #333333;
  line-height: 0.426667rem;
}

.paramInfo .detail_two_con {
  padding: 0.4rem 0 0.133333rem 0;
  margin-left: 0.4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 0.013333rem solid #EAEAEA;
  border-bottom: 0.013333rem solid #EAEAEA;
}

.paramInfo .detail_two_con li {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  padding-bottom: 0.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.paramInfo .detail_two_con li span:first-of-type {
  color: #999999;
}

/*
-----------------------------------详细参数结束-----------------------------------
*/

/**
--------------------------- 发布信息 begin ----------------------------------------
 */

.publish {
  background-color: #FFF;
  margin-top: 0.266667rem;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0.4rem;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 0.013333rem solid #EAEAEA;
}

.publish .message_icon {
  margin-top: 0;
}

.publish .publish_message {
  -ms-flex: 1;
      flex: 1;
  font-size: 0.346667rem;
  line-height: 0.426667rem;
  margin: 0.4rem 0;
}

.publish .publish_message li {
  margin-bottom: 0.266667rem;
}

.publish .publish_message li:last-of-type {
  margin-bottom: 0;
}

.publish .publish_message label {
  color: #999;
  margin-right: 0.133333rem;
}

.publish .publish_message em {
  font-size: 0.32rem;
  color: #439E0D;
  background-color: #DEF3E2;
  font-style: normal;
  padding: 0 0.08rem;
  margin-left: 0.133333rem;
  line-height: 0.373333rem;
  padding: 0 0.08rem;
}

.publish .publish_message .user_type1 {
  color: #DB3B16;
  background-color: #FFE8E2;
}

.publish .publish_message .record {
  display: inline-block;
  width: 1.066667rem;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.32rem;
  text-align: center;
  border-radius: 0.4rem;
  border: 0.013333rem solid #333;
  color: #333;
  margin-left: 0.133333rem;
  vertical-align: inherit;
}

.publish .publish_call,
.publish .publish_call_message {
  width: 1.2rem;
  border-radius: 50%;
  background-color: #FF552E;
  height: 1.2rem;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

.publish .publish_call_message {
  margin-right: 0.266667rem;
  background: #F1A82A;
}

/**
--------------------------- 发布信息 end ----------------------------------------
 */

/*
----------------------------详情信息--------------------------------------------
*/

.detailInfo {
  padding: 0.4rem 0.4rem 0;
}

.detailInfo .title {
  font-size: 0.426667rem;
  color: #333333;
  line-height: 0.506667rem;
}

.detailInfo .flag_con {
  font-size: 0.32rem;
  padding: 0.266667rem 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
}

.detailInfo .flag_con span {
  display: inline-block;
  padding: 0.066667rem;
  color: #DB3B16;
  background: #FFE8E2;
  border-radius: 0.266667rem;
  margin-right: 0.133333rem;
  margin-bottom: 0.133333rem;
}

.detailInfo .detail_con,
.detailInfo .detail_con_hidden {
  font-size: 0.346667rem;
  color: #666666;
  line-height: 0.56rem;
  margin-bottom: 0.4rem;
}

.detailInfo .detail_con_hidden {
  height: 7.84rem;
  display: none;
}

.detailInfo .detail_con_cut {
  max-height: 5.6rem;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 10;
}

.detailInfo .full_detail_btn {
  height: 1.066667rem;
  text-align: center;
  font-size: 0.346667rem;
  color: #333333;
  line-height: 1.066667rem;
}

.detailInfo .packDown span {
  position: relative;
}

.detailInfo .packDown span:after {
  position: absolute;
  content: '';
  width: 0.24rem;
  height: 0.133333rem;
  background-image: url("//img.58cdn.com.cn/crop/ecom/m/luna/img/triangle_bottom.png");
  background-size: 100% 100%;
  top: 0;
  bottom: 0;
  right: -0.32rem;
  margin: auto 0;
}

.detailInfo .packUp span {
  position: relative;
}

.detailInfo .packUp span:after {
  position: absolute;
  content: '';
  width: 0.24rem;
  height: 0.133333rem;
  background-image: url("//img.58cdn.com.cn/crop/ecom/m/luna/img/triangle_top.png");
  background-size: 100% 100%;
  top: 0;
  bottom: 0;
  right: -0.32rem;
  margin: auto 0;
}

.business_link > .business_link_msg > li:first-of-type {
  margin-bottom: 0;
}

.business_link > .business_link_button {
  width: 5.333333rem;
}

/*
-------------------------详情结束--------------------------------------------
*/

/*------------------------推荐-------------------------------------------*/

.recommend .top_title {
  font-size: 0.426667rem;
  color: #333333;
  line-height: 0.506667rem;
  padding: 0.373333rem 0.4rem 0;
}

.recommend .top_title span {
  color: #333333;
  margin-right: 0.4rem;
  position: relative;
}

.recommend .top_title span i {
  position: absolute;
  display: inline-block;
  height: 0.08rem;
  width: 0.8rem;
  background: #FF552E;
  visibility: hidden;
  bottom: -0.32rem;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.recommend .top_title span.cur {
  color: #FF552E;
}

.recommend .top_title span.cur i {
  visibility: visible;
}

.recommend .recom_list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
}

.recommend .recom_list li {
  padding: 0 0 0.266667rem 0.4rem;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  box-sizing: border-box;
}

.recommend .recom_list li a {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.recommend .recom_list li .imgBox {
  width: 100%;
  height: 2.933333rem;
  position: relative;
  overflow: hidden;
  margin-bottom: 0.186667rem;
  background-size: cover;
  background-position: center center;
}

.recommend .recom_list li .title {
  color: #000;
  font-size: 0.373333rem;
  line-height: 0.426667rem;
  max-height: 0.853333rem;
  font-weight: normal;
  overflow: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
}

.recommend .recom_list li .price {
  padding-top: 0.133333rem;
  font-size: 0.426667rem;
  color: #FF552E;
  line-height: 0.426667rem;
}

.recommend .recom_list li .price .oldlevel {
  padding-left: 0.066667rem;
  font-size: 0.32rem;
  color: #666666;
  line-height: 0.426667rem;
}

.recommend .more_btn {
  margin: 0 0.4rem;
  height: 1.066667rem;
  line-height: 1.066667rem;
  text-align: center;
  border-top: 0.013333rem solid #EAEAEA;
}

.recommend .more_btn span {
  font-size: 0.346667rem;
  color: #333333;
  line-height: 1.066667rem;
  vertical-align: bottom;
  position: relative;
}

.recommend .more_btn span:after {
  position: absolute;
  content: '';
  width: 0.133333rem;
  height: 0.24rem;
  background-image: url("//img.58cdn.com.cn/crop/ecom/m/luna/img/triangle_right.png");
  background-size: 100% 100%;
  top: 0;
  bottom: 0;
  right: -0.32rem;
  margin: auto 0;
}

.recommend .none {
  display: none;
}

/*--------------------------------推荐结束---------------------------------*/

.ws-cover {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}

.ws-cover .ws-tel-wrap {
  text-align: center;
}

.ws-cover .ws-tel-wrap .ws-tel-slot {
  margin-bottom: 0.533333rem;
}

.ws-cover .ws-tel-main {
  box-sizing: border-box;
  width: 7.2rem;
  height: 4.72rem;
  padding-top: 0.666667rem;
  text-align: center;
  background: #FFFFFF;
}

.ws-cover .ws-tel-main .ws-count-down {
  font-size: 0.373333rem;
}

.ws-cover .ws-tel-main .ws-phone-num {
  margin-top: 0.2rem;
  font-size: 0.48rem;
  color: #FF552E;
}

.ws-cover .ws-tel-main .ws-note {
  margin-top: 0.08rem;
  font-size: 0.373333rem;
}

.ws-cover .ws-tel-main #ws-tel {
  width: 4.266667rem;
  height: 1.066667rem;
  background: #FF552E;
  color: #FFFFFF;
  line-height: 1.066667rem;
  font-size: 0.4rem;
  margin: 0 auto;
  margin-top: 0.4rem;
}

.ws-cover .ws-tel-main #ws-tel span:before {
  content: '';
  display: inline-block;
  width: 0.453333rem;
  height: 0.453333rem;
  background: url(//img.58cdn.com.cn/crop/biz/m/hezuoM/img/ws_pop_phone.png) no-repeat;
  background-size: 100%;
  vertical-align: middle;
}

.ws-cover .ws-close {
  display: inline-block;
  width: 0.906667rem;
  height: 0.906667rem;
  background: url(//img.58cdn.com.cn/crop/biz/m/hezuoM/img/ws_pop_close.png) no-repeat;
  background-size: 100%;
}

.calling-num-enter-wrap {
  display: inline-block;
  padding: 1.226667rem 1.066667rem 0.613333rem;
  background-color: #fff;
}

.calling-num-enter-title {
  height: 0.533333rem;
  line-height: 0.533333rem;
  margin-bottom: 0.493333rem;
  font-weight: 600;
  color: #333;
}

[data-dpr="1"] .calling-num-enter-title {
  font-size: 16px;
}

[data-dpr="2"] .calling-num-enter-title {
  font-size: 32px;
}

[data-dpr="3"] .calling-num-enter-title {
  font-size: 48px;
}

.calling-num-enter-input {
  box-sizing: border-box;
  width: 5.733333rem;
  padding: 0.32rem 0.4rem;
  border-radius: 0.053333rem;
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin-bottom: 0.106667rem;
  color: #000;
  caret-color: #ff552e;
}

[data-dpr="1"] .calling-num-enter-input {
  font-size: 15px;
}

[data-dpr="2"] .calling-num-enter-input {
  font-size: 30px;
}

[data-dpr="3"] .calling-num-enter-input {
  font-size: 45px;
}

.calling-num-enter-input:focus {
  border: none;
  outline: 1px solid #ff552e;
}

.calling-num-enter-input:-ms-input-placeholder {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.25);
}

.calling-num-enter-input::placeholder {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.25);
}

[data-dpr="1"] .calling-num-enter-input:-ms-input-placeholder {
  font-size: 15px;
}

[data-dpr="1"] .calling-num-enter-input::placeholder {
  font-size: 15px;
}

[data-dpr="2"] .calling-num-enter-input:-ms-input-placeholder {
  font-size: 30px;
}

[data-dpr="2"] .calling-num-enter-input::placeholder {
  font-size: 30px;
}

[data-dpr="3"] .calling-num-enter-input:-ms-input-placeholder {
  font-size: 45px;
}

[data-dpr="3"] .calling-num-enter-input::placeholder {
  font-size: 45px;
}

.calling-num-enter-prompt {
  height: 0.48rem;
  line-height: 0.48rem;
  font-weight: 400;
}

[data-dpr="1"] .calling-num-enter-prompt {
  font-size: 12px;
}

[data-dpr="2"] .calling-num-enter-prompt {
  font-size: 24px;
}

[data-dpr="3"] .calling-num-enter-prompt {
  font-size: 36px;
}

.calling-num-enter-prompt.error {
  visibility: hidden;
  margin-bottom: 0.36rem;
  color: #ff552e;
}

.calling-num-enter-prompt.error.show {
  visibility: visible;
}

.calling-num-enter-prompt.normal {
  margin-bottom: 0.586667rem;
  color: #333333;
}

.calling-num-enter-call {
  width: 5.733333rem;
  height: 1.173333rem;
  line-height: 1.173333rem;
  font-weight: 500;
  background: #ff552e;
  border-radius: 0.08rem;
  color: #fff;
}

[data-dpr="1"] .calling-num-enter-call {
  font-size: 15px;
}

[data-dpr="2"] .calling-num-enter-call {
  font-size: 30px;
}

[data-dpr="3"] .calling-num-enter-call {
  font-size: 45px;
}

.calling-num-enter-call.disabled {
  background: rgba(0, 0, 0, 0.25);
}

.calling-num-change-wrap {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  width: 7.866667rem;
  padding-top: 1.066667rem;
  font-family: PingFangSC-Regular,PingFang SC;
  background-color: #fff;
}

.calling-num-change-title {
  height: 0.56rem;
  line-height: 0.56rem;
  margin-bottom: 0.453333rem;
  font-weight: 400;
  color: #333333;
}

[data-dpr="1"] .calling-num-change-title {
  font-size: 15px;
}

[data-dpr="2"] .calling-num-change-title {
  font-size: 30px;
}

[data-dpr="3"] .calling-num-change-title {
  font-size: 45px;
}

.calling-num-change-prompt {
  height: 0.56rem;
  line-height: 0.56rem;
  margin-bottom: 0.68rem;
  font-weight: 400;
  color: #ff552e;
}

[data-dpr="1"] .calling-num-change-prompt {
  font-size: 15px;
}

[data-dpr="2"] .calling-num-change-prompt {
  font-size: 30px;
}

[data-dpr="3"] .calling-num-change-prompt {
  font-size: 45px;
}

.calling-num-change-operate {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border-top: 1px solid #eaeaea;
}

.calling-num-change-operate-btn {
  box-sizing: border-box;
  width: 50%;
  height: 1.333333rem;
  line-height: 1.333333rem;
  font-weight: 500;
}

[data-dpr="1"] .calling-num-change-operate-btn {
  font-size: 15px;
}

[data-dpr="2"] .calling-num-change-operate-btn {
  font-size: 30px;
}

[data-dpr="3"] .calling-num-change-operate-btn {
  font-size: 45px;
}

.calling-num-change-operate-btn.cancel {
  border-right: 1px solid #eaeaea;
  color: #333333;
}

.calling-num-change-operate-btn.sure {
  color: #ff552e;
}